package com.un.ebs.order.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import com.un.ebs.core.enums.IEnum;
import lombok.Getter;

/**
 * 商品交方式
 */
@Getter
public enum DeliverTypeEnum implements IEnum {

    /**
     * 默认，非实物类商品的交付方式
     */
    Default(0, "默认"),

    /**
     * 自取，实物类商品交付方式
     */
    TakeByOneself(1, "自取"),

    /**
     * 快递，实物类商品交付方式
     */
    Express(2, "其它"),

    /**
     * 送至使用点，实物类商品交付方式
     */
    TransportUserAdd(3, "送至墓位");

    DeliverTypeEnum(int code, String desc) {
        this.code = code;
        this.desc = desc;
    }

    @EnumValue
    private final int code;

    private final String desc;
}
